@charset "UTF-8";

body {overflow-x: hidden;}
ul {padding:0px;margin:0px;list-style:none;}
a {color:#333;}
a:hover {color:#00a0e8; text-decoration:none;}

.fl {float: left;}
.fr {float: right;}
.container {width:1030px;}


.header {border-bottom:6px #00a1e9 solid; padding-top: 10px;}
.header .container {position: relative; height:96px;}
.header .logo {float: left;}
.header .logo img {width:300px;}
.header .rtext {float: right; color:#00a1e9; font-size:16px; text-align: right;}
.header .rtext p {margin:0;}

.pcmenu {position: absolute; top: 70px;}
.pcul {}
.pcul > li {float:left}
.pcul > li > a {display:inline-block; padding:0 15px; font-size:16px; line-height:26px; border-left:1px solid #fff;}
.pcul > li > a:hover {background:#00a0e8; color:#fff;}
.pcul .active {background:#00a0e8; color:#fff;}

.pcmenu {width:97%;}
.searchbox {width:130px; float:right; }
.searchbox .form-form {border: 1px solid #ccc; overflow: hidden;}
.searchbox .form-form .form-input {width:102px; float:left; font-size:12px; line-height:20px; border:none; padding-left:3px;}
.searchbox .form-form button {border:none; float:right;}

.pcbanner {background-color: #fbfbfb;}
.pcbanner .container {position: relative; overflow: hidden;}
.pcbanner .mySwiper {overflow: hidden; width:1000px;}

.pcbanner .swiper-pagination {text-align:right; width: 98%!important;}
.pcbanner .swiper-pagination-bullets span {width:25px; height:10px; border-radius:0; background: #fff; opacity: .4;}
.pcbanner span.swiper-pagination-bullet-active {opacity: 1; background: #fff;}


.index {}

.ione {padding:10px 0 0;}
.onel {width:200px;}
.onem {width:570px; margin:0 15px;}
.oner {width:200px;}

.tytitle {border-bottom: solid 1px #00a1e9; font-weight: bold; font-size: 15px; text-indent: 2em; color: #00a1e9; line-height: 34px; padding-left: 10px; background-color: #eff8fe;}
.tytitle a {color:#00a1e9;}

.iul {padding:5px 0;}
.onel .iul li {padding:4px 4px; line-height: 18px;}
.onel .iul li a {font-size:12px;}
.oner .iul li {padding:4px 4px; line-height: 18px;}
.oner .iul li a {font-size:12px;}

.iabout {padding:8px 0;}
.iabout img {float:left; margin-right:10px;}
.iabout p {line-height:24px; text-indent:2em;}

.twol {width:200px;}
.twor {width:786px;}

.twol .iul {background-color: #eff8fe;}
.twol .iul li {padding:5px 10px;}
.twol .iul li a {font-size:14px; color:#00a0e8;}

.twor .cplist li {width:47%;}
.twor .cplist li a {color:#00a0e8;}

.hylist li {width:25%; padding:15px 0; float:left;}
.hylist li a {display:block; padding-left:18px;}
.hylist li a img {float:left; margin-right:10px; display:inline-block;}
.hylist li a p {line-height:82px; color:#00a0e8; font-size:14px; font-weight:bold;}

.cpmore {}
.cpmore li {padding:5px 0;}




.homelocal { padding-left:10px; color: #00a0e8;  background-color: #f7f8f8; border-top: 1px #00a1e9 solid; border-bottom: 1px #00a1e9 solid; line-height:32px;}
.homelocal a {color:#00a0e8;}

.pcmain {margin:10px auto;}
.pleft {width:200px; background-color:#f7f8f8; min-height:300px;}
.pright {width:780px; margin-bottom:20px;}
.pbar {}
.pbar li {margin-bottom:5px;}
.pbar li a {line-height:35px; text-align:center; display:block; color:#333; background-color:#c7eafb;}
.pbar li a:hover, .pbar li .active {background-color:#00a1e9; color:#fff;}

.pcontent {line-height:24px;}
.pcontent img {max-width:100%;}
.pcontent p {margin-bottom:0; text-align: justify;}

.fmul_item{
    display: flex;
    flex-wrap: wrap;
}
.fmul_item dd{
    width: 50%;
}

.footmenu {border-top: 6px #00a1e9 solid; padding:10px 0; background-color: #fafafa;}
.footmenu .fmul:nth-child(2) {width:30%; margin-left:5%;} 
.fmul {float: left; width:21%; margin-bottom:5px;}
.fmul dt {line-height:35px; margin-bottom:0px;}
.fmul dt a {color:#00a1e9; font-size:14px;}
.fmul dd {line-height:26px;}
.fmul dd a {color:#333; font-size:12px;}
.fmul dd p {margin-bottom:0; line-height:22px; font-size:12px;}
 

/*
.fmul {float: left; width:21%; margin-bottom:5px;}
.fmul dt {line-height:35px; margin-bottom:0px;}
.fmul dt a {color:#00a1e9; font-size:15px;}
.fmul dd {line-height:26px;}
.fmul dd a {color:#333; font-size:15px;}
.fmul dd p {margin-bottom:0; line-height:22px;}
.footmenu .fmul:first-child {width:28%;} 
.footmenu .fmul:nth-child(2) {width:30%;} 
*/
    
.footcopy {background-color:#333; color:#fff; padding:15px 0 15px;}
.footcopy a {color:#fff;}
.footcopy p {}
.fclink {}
.fclink a {color:#777;line-height:22px;}
.fclink a:hover {text-decoration:underline;}


.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;height: 210px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.lmbanner {background-color:#fbfbfb;}
.lmbanner img {max-width:100%;}

.newslist {}
.newslist li {border-bottom:1px #00a1e9 solid; overflow: hidden; padding:18px 0 13px}
.newslist li p {font-size:12px; text-indent: 2em;}
.newslist .pic {width:100px; float:left; margin-right:10px;}
.newslist .pic img {max-width:100%;}            
.newslist .con h5 a {color:#00a1e9;}
.newslist .con span {float:right; color:#00a1e9;}
.newslist a:hover {text-decoration:underline;}

.pcart {text-align:center;}
.pcart h1 {font-size:18px; border-bottom:1px solid #00a0e8; color:#00a0e8; padding-bottom:10px;}
.pcart h3 {font-size:14px; margin-top:0;}
.news-content {line-height:24px;}
.news-content img {max-width:100%;}

.cplist {}
.cplist li {border-top:1px #eee solid; overflow: hidden; padding:10px 0px 5px; width:48%; float: left; margin: 0 10px;}
.cplist li p {font-size:12px; text-indent: 2em;}
.cplist .pic {width:100px; height:100px; float:left; margin-right:10px;}
.cplist .pic img {max-width:100%;}       
.cplist .con {float:right; width:370px; height:100px;}
.cplist .con h5 a {color:#00a1e9;}
.cplist .con span {float:right; color:#00a1e9;}
.cplist a:hover, .cplist p:hover {text-decoration:underline;}

.cplist li:nth-child(1) {border-top:none;}
.cplist li:nth-child(2) {border-top:none;}

.proleft {width:390px; float:left; overflow: hidden;}
.pleft h3 {background-color: #00a1e9; padding:18px 0; text-align:Center; margin-top:0; color:#fff; font-size:18px;}
.proleft .mySwiper2 {width:390px; position: relative;}
.proleft .mySwiper2 img {max-width:100%;}
.proleft .mySwiper2 .swiper-pagination-bullet {width: 20px; height: 10px; text-align: center; line-height: 20px; border-radius:0; opacity: 1; background: rgba(0, 0, 0, 0.2);}
.proleft .mySwiper2 .swiper-pagination-bullet-active {color: #fff; background: #007aff;}
.proleft .swiper-pagination {left:6%; width:auto; bottom:28px}

.proright {width:600px; float:right;}
.proright .tab-pane {line-height:24px; padding:15px 0;}



.yytext {background:#fbfbfb; padding:10px 15px 0; line-height:22px; color:#00a1e9; text-indent:2em;}
.yytitle {background:#00a1e9; color:#fff; text-align:center; margin:10px auto; line-height:30px;}
.yylist {}
.yylist li {float:left; width:25%; margin-top:15px;}
.yylist li a {display:block; text-align:center; height: 218px;}
.yylist li a img {display:inline-block;}
.yylist li h4 {font-size:14px; color:#00a1e9;}
.yylist li p {font-size:12px; color:#666; text-align:left; padding:0 10px;}


.contactbox {}
.cbone {}
.cbtitle {color:#00a1e9; border-bottom:#00a1e9 1px solid; line-height:26px; margin-bottom:10px;}
.cboneM {padding:5px 0 15px;}
.cboneM p {margin-bottom:5px;}
.cboneM .cmleft {width:50%; float:left;}
.cboneM .cmright {width:50%; float:left;}

.cbtwo {}
.cbthree {line-height:24px; margin-bottom:15px;}

.list-pagination {text-align:center;}


@media (max-width:1199px){
    .scrollsidebar {display:none!important;}
}